/**
  * @title:NetRequestTask.java
  * TODO包含类名列表
  * Copyright (C) Shenzhen Futuo Technology Co.Ltd.All right reserved.
  * @version：v1.0,2015-9-1
  */
package helen.core.iinterface;

import android.content.Context;
import android.os.Handler;


/**@name NetRequestTask
 * @description 提供网络请求的扩展类
 * @author max
 * @date 2015-9-1
 */
public interface NetRequestTask
{
	/**
	 * 	 
	  * 数据请求前的准备
	  * @param context 安卓上下文
	 */
	void beforeRequest(Context context);
	
	/**
	 * 	 
	  * @param context 安卓上下文
	  * @param mHandler 消息的最终接受者
	  * @param messageWhat 发送消息的标题
	  * @param dataTag 接受消息后需要向cache中写的内容
	 */
	void request(Context context, Handler mHandler, int messageWhat, String dataTag);
	
	/**
	 * 	 
	  * 数据请求后的处理
	  * @param context 安卓上下文
	 */
	void afterRequest(Context context);
}

